﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace EulerNo1
{
    class Program
    {
        static void Main(string[] args)
        {
            //http://projecteuler.net/problem=1
            //Find the sum of all the multiples of 3 or 5 below 1000.

            int total = 0;
            int multiple3 = 0;
            int multiple5 = 0;
            int multiplicateur = 0;
            bool busted = true;

            while (true)
            {
                //reset vars
                busted = true;
                multiplicateur++;
                multiple3 = 0;
                multiple5 = 0;

                multiple3 = 3 * multiplicateur;
                multiple5 = 5 * multiplicateur;

                //vérifier le multiple de 3
                if (multiple3 < 1000)
                {
                    busted = false;
                    if(!multiple3.ToString().EndsWith("5") && !multiple3.ToString().EndsWith("0"))
                        total += multiple3;
                }

                //vérifier le multiple de 5
                if (multiple5 < 1000)
                {
                    total += multiple5;
                    busted = false;
                }

                //si le code n'est pas entré dans les ifs, la boucle est terminé
                if (busted == true)
                    break;
            }

            //print results
            Console.WriteLine("Total additionné: " + total.ToString());
            Console.ReadLine();
        }
    }
}
